//获取浏览器名字 + 版本字符串
function getBrowserInfo(browserInfo) {
  let agent = browserInfo.toLowerCase();

  let regStr_ie = /msie [\d.]+;/gi;
  let regStr_ff = /firefox\/[\d.]+/gi
  let regStr_chrome = /chrome\/[\d.]+/gi;
  let regStr_saf = /safari\/[\d.]+/gi;
  //IE
  if (agent.indexOf("msie") > 0) {
    return agent.match(regStr_ie);
  }

  //firefox
  if (agent.indexOf("firefox") > 0) {
    return agent.match(regStr_ff);
  }

  //Chrome
  if (agent.indexOf("chrome") > 0) {
    return agent.match(regStr_chrome);
  }

  //Safari
  if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
    return agent.match(regStr_saf);
  }
}

//获取浏览器名字
export function getBrowser(browserName) {
  let userAgent = browserName;

  if (userAgent.indexOf("Opera") > -1) {
    return "Opera"
  }
   //判断是否Opera浏览器
  if (userAgent.indexOf("Firefox") > -1) {
    return "Firefox";
  } //判断是否Firefox浏览器
  if (userAgent.indexOf("Chrome") > -1) {
    return "Chrome";
  }
  if (userAgent.indexOf("Safari") > -1) {
    return "Safari";
  } //判断是否Safari浏览器
  if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
    return "IE";
  }
  ; //判断是否IE浏览器
}
export function getVersion(browserInfo){
  let browser = getBrowserInfo(browserInfo);
  let verinfo = (browser + "").replace(/[^0-9.]/ig, "");
  return verinfo;
}
